ff A very fast text formatter, controlled exclusively by
command line arguments.
cforth A highly portable forth implementation. Lots of goodies.
xlisp A nice little lisp implementation. Compiles and links
ok, but something in the Lattice C setjmp/longjmp
code prevents it from currently running. Might be
easily fixed. Version 1.4
fd4 bgrep Another grep like utility, also using the Boyer-Moore
algorithm.
bison A replacement for unix "yacc" command. This is from
the GNU (GNU is Not Unix) effort, and was obtained
from the Free Software Foundation. Compiles and
links (with some effort) but currently crashes the
machine. Needs work, but will probably be worth it.
bm A grep like utility using the Boyer-Moore algorithm.
grep Decus grep (Get Regular Expression and Print). Useful
for finding strings in files.
kermit This is an absolutely ancient kermit, who's only
saving grace is that it is small and quite portable.
receive. You must log into the remote machine via
one of it's local terminals and point it's kermit at
the appropriate serial line connected to the AMIGA.
MyCLI Another CLI for the AMIGA.
mandel A Mandelbrot set program.
fd5 cons Console device demo program with supporting macro routines.
freemap Creates a visual diagram of free memory. Comes with
custom icon so can be run from workbench screen.
input.dev In combination with hander.interface.asm (supplied),
lets a user trap keyboard or mouse events before they
get to Intuition and if desired, install new (phony/
generated/other-devices-mouse-simulations) into the
input stream. Handler.interface.asm is needed to convert
the calling sequence performed by the input.task for
the input stream management into something that a
C program can understand.
joystick Shows how to set up the gameport device as a joystick.
Reports parameters received from joystick hooked to
right port.
keyboard Sample program to demonstrate direct communications with
the keyboard.
layers Shows use of the layers library, used by Intuition to
create windows (layers handles all overlapping drawing
areas and keeps things straight, sending to the back,
bringing to the front, making larger/smaller, etc.)
mandelbrot Latest and greatest mandelbrot program. New features
include the ability to save images in "iff" format,
for reading into Deluxe Paint or other programs that
use iff. Also includes code from GraphiCraft to handle
color palette and change colors at will. Many additions
by RJ Mical.
mouse Shows how to set up the gameport device as a mouse so
that hooking up the mouse to the right port gives access
to mouse information.
one.window Produces a window with a console attached. Does graphics
in the top half and limits the console activity to the
lower half.
parallel Demonstrates access to the parallel port.
printer Shows how to open and use a printer, does a screen dump
of the workbench screen if there is a graphics-capable
printer attached.
Currently does not compile under Lattice C Ver3.02 and
does not link under Lattice C Ver3.03.
print.support Printer support routines. Currently won't compile,
missing a header file "local.h".
proctest Sample code to create a process, set up message ports,
pass messages, etc. Sample slave code for create pros
cess test (littleproc.c) currently does not link unde
either Lattice C 3.02 or 3.03 (unresolved global vari
ables not in libraries).
region Demonstrates how a drawing area can be split into linked
ked rectangular regions. Draws a rectangle in a single
ple playfield display, then draws "Behind a Fence" several
veral times behind an apparent fence in the rectangle.
Only works under Lattice Ver3.03.
samplefont A sample font that produces clubs, hearts, spaces, and
diamonds as its four characters. Shows precisely what
is contained in an Amiga font.
serial Demonstrates access to the serial port. Requires an
external terminal connected to the serial port.
singleplayfield Creates and displays a 320 by 200 by 2 bit plane
single playfield display. Completely covers Intuition's
display, but gives the system back at exit.
speechtoy Latest and greatest version of Dave's cute speech demo
program. Comes with custom icon so can be run from
a workbench screen.
speech.demo A much simplified version of speechtoy. Also includes
exec support functions for extended IO requests,
CreateExtIO() to allocate and initialize a new IO request
block and DeleteExtIO() to free an extended IO request
block.
text.demo Sample program that asks AvailFonts() to make a list of
the fonts that are available, then opens a window and
then prints a description of the various attributes that
can be applied to the fonts, in the font itself.
Previous versions were released as "whichfont".
timer simple timer example program. includes dynamic
allocation of data structures needed to communicate
with the timer device, as well as the actual device
IO.
trackdisk Demonstrates use of trackdisk driver. Useful example of
"raw" disk read/write.
fd6 compress Compress reduces the size of the named files using
adaptive Lempel-Ziv coding. The amount of compression
obtained depends on the size of the input, the number of
bits per code, and the distribution of common substrings.
Typically, text such as source code or English is reduced
by 50-60%. Compression is generally much better then that
achieved by Huffman coding (as used in "pack") or
adaptive Huffman coding (as used in "compact"), and takes
less time to compute. Great for saving disk space, or
reducing transmission time over phone lines! Also includes
"btoa" and "atob" for converting binary files to ascii, and
then back to binary (for transmission over links that do
not support 8 bits).
dadc A digital computer impersonating an analog clock
impersonating a digital clock.
microemacs An upgraded version of microemacs originally distributed
on disk number 2. I don't have an exact list of changes
but the new executable is about 25% larger, so there must
be something in there! One enhancement is that some
functions are now also bound to function keys.
mult Mult reads the input comparing adjacent lines. In the
normal case, the second and succeeding copies of repeated
lines are output, and the remainder of the lines are
removed. Repeated lines must be adjacent in order to be
found. Options are present to output the first of multiple
lines, for comparing adjacent lines by field only, and for
specifying the field separator character. Kind of the
opposite of the Unix "uniq" program.
scales Demonstrates use of the Audio functions in the ROM to
produce four voice sound. It uses a simple waveform
(sawtooth) with no amplitude control (ie, envelope)
or frequency variation (ie, vibrato), but these can be
easily implemented. Also includes considerable
documentation on audio device.
setparallel Allows the CLI user to dynamically change any particular
parallel port parameter.
setserial Allows the CLI user to dynamically change any particular
serial port parameter.
sort A quicksort based sort program, using separate driver
and sort modules. Originally from a DECUS C distribution.
Claims to be fast, but when operating entirely out of ram
takes 93 seconds to sort its input file, sort.c, while
AmigaDos's sort takes only 43 seconds under the same
conditions.
stripc Strips comments and extraneous whitespace from C source
files. Useful for compacting the C header files to
increase usable disk space.
fd8 It contains the source to "Hack", a popular UNIX game ported to the
AMIGA by John Toebes. Please read all the associated README files
before redistributing with changes.
fd moire Draws moire patterns in black and white in a borderless
backdrop window. Currently only runs with Lattice C
MVP-FORTH Mountain View Press Forth, version 1.00.03A.
A shareware version of forth from Fantasia Systems.
Runable from the workbench, comes with icons and
such. If you use this, you should send a contribution
to Fantasia Systems / Mountain View Press.
proff Another text formatting program. This one is significantly
more powerful than any of the others previously distributed
on these disks.
setlace Program to toggle interlace mode on and off.
When used with a black background, and amber or green
characters, produces a nice CLI environment.
skewb Not quite sure what this is supposed to be, it was
downloaded from a bbs with no documentation. C'mon
folks, at least put a three line description at the
start of your programs!
sparks Graphics demo that draws a "moving pathway", adding
to the front and removing from the tail (sure is
hard to come up with verbal descriptions of these
things!).
fd9 moire Draws moire patterns in black and white in a borderless
backdrop window. Currently only runs with Lattice C
version 3.02, when compiled with 3.03 crashes the system.
Author: Scott Ballantyne
MVP-FORTH Mountain View Press Forth, version 1.00.03A.
A shareware version of forth from Fantasia Systems.
Runable from the workbench, comes with icons and
such. If you use this, you should send a contribution
to Fantasia Systems / Mountain View Press.
proff Another text formatting program. This one is significantly
more powerful than any of the others previously distributed
on these disks.
setlace Program to toggle interlace mode on and off.
When used with a black background, and amber or green
characters, produces a nice CLI environment.
Author: Bob Pariseau, Nov 85
skewb Not quite sure what this is supposed to be, it was
downloaded from a bbs with no documentation. C'mon
folks, at least put a three line description at the
start of your programs!
Author: Raymond S. Brand
sparks Graphics demo that draws a "moving pathway", adding
to the front and removing from the tail (sure is
hard to come up with verbal descriptions of these
things!).
Author: Scott Ballantyne
fd10 conquest You control an interstellar empire, decide which star
systems to explore, which planets to colonize, etc.
The computer will also be building its own empire and
competing with you for resources. The one with the
greatest population at the end wins. Executable only,
no source. Downloaded from Denver BBS.
dehex Simple little program to convert hex format file into
a binary file. Reads lines of hex characters on stdin
and writes 8 bit dehex'd bytes to stdout.
filezap Patch program for any type of file. Executable only,
no source available.
fixobj Strip extraneous garbage off end of object files
transfered with xmodem. Does not require preknowledge
of actual file length, uses knowledge of Amiga file
structure.
iff Routines to read and write iff format files. Includes
program to display iff files made by DPaint. Also
see the DPSlide program on disk 11.
ld I presume this stands for "list directory". Lists
contents of specified diretory or disk, using inverse
video and colors to group objects by type.
ls Minimal implementation of UNIX ls. Demonstrates
use of UNIX style filename pattern matching code.
sq.usq Squeeze and unsqueeze, from the CPM world. Works, but
"compress" from disk 6 runs almost twice as fast and
produces even smaller files.
trek73 A Star Trek game. This one is just crying out to
be Amiga'ized by some ambitious hacker.
yachtc Dice game.
fd11 dpslide A slide show program for displaying graphic images
which are in the iff format, such as output from the
Electronic Arts Deluxe Paint program. Allows the user
to select the display time for each slide and the method
of bringing the slide up to the screen, and then removing
it. Double buffers images to improve smoothness of
display.
pictures Miscellaneous DPaint and digitized pictures, in iff
format. Some are rated R.
fd12 amiga3d Shows a rotating 3 dimensional solid "Amiga sign".
No source available, executable only (downloaded from
a Denver BBS)
ArgoTerm Yet another terminal emulator program. However, this
one is written in macro assembler, so should be of
interest to anyone doing serious assembly language
development. Version 0.20
arrow3d Shows a rotating 3 dimensional wire frame arrow.
No source available, executable only (downloaded from
a Denver BBS)
ld4 Another directory listing program using some graphics
style output. Executable only, no source available.
IconExec These two tools allow execution of a program from an
&SetWindow icon without having to recompile the program.
images Miscellaneous DPaint and digitized pictures, in iff
format. Some are rated R.
SetAlternate Merge the images from two icons to produce one icon with
a primary image, and a possibly completely different image
to display when selected.
StarTerm Another terminal emulator program. ASCII and XMODEM
support, telephone dialer, function keys, load file
stripping, text file conversion, full/half duplex,
fd13 It is a grab bag of basic programs, mostly untested.
so if these don't work, call someone else.
fd14 amiga3d Shows a rotating 3 dimensional solid "AMIGA" sign.
This is an updated version of the program released
on disk number 12, and now includes full source.
beep Source for a function that generates a beep sound, like
CTRL-G on a VT100 terminal.
dex Program to extract documentation in a human readable
format inside source files, and produce nroff style
output for manuals and other such external documents.
First ever public release.
dimensions Programs to demonstrate three and four dimensional graphics.
Not quite sure how else to describe them!
filezap An updated version of the file zap utility first released
on disk number 10. Can be used to patch any type of
file. Nice, and VERY useful.
gfxmem An updated version of the graphical memory display
program first released on disk number 1. Watch your
machine's memory usage change dynamically under use!
gi Converts DPaint brush files to C source files "necessary
to create an Image structure, including height, width,
depth, and color information, as well as the array of
data which represents the bit planes of the image".
pdterm A simple terminal emulator that does ANSI or DEC VT-100
emulation in 80 cols by 25 lines. Version 1.21.
shell A simple csh style shell with history and some other
goodies. Still needs some polishing and enhancement,
but is quite nice as it. Thanks Matt!!! We've really
needed something like this for a long time. Now if you
would just do a ksh version instead...
termcap A (mostly) unix compatible implementation of a termcap
library. First ever public release.
fd15 Blobs A simple graphics program, reminiscent of the unix "worms"
program, but in color of course.
Clock A simple digital clock program designed to be small and to
live completely in the screen title bar, where it is out
of the way.
Dazzle An eight-fold symmetry dazzler program. Really pretty!
Fish "A demo program which runs an AnimOb in a double buffered
screen with sequence cycled animation". (Basically
shows a fish "swimming" across the top of the screen).
Monopoly A really nice monopoly game written in AbasiC.
Follow the directions in the file "InstallationGuide"
to produce a bootable games disk.
OkidataDump Okidata ML92 driver and WorkBench screen dump program.
Does both alpha and graphics. Untested (I don't have the
printer)
Polydraw A drawing program written in AbasiC.
Polyfractals A fractal program written in AbasiC.
fd16 This is a copy of the Amiga Developer's IFF disk, received directly from
Commodore-Amiga sources, with permission to place in the library and
redistribute.
fd17 This is a copy of a H.A.M. (Hold And Modify) graphics demo disk received
from a vendor that is producing hardware to capture such images, and
software to process them.
fd18 AmigaDisplay Yet another variation of a terminal emulator program.
This is a modified AmigaTerm that can emulate a dumb
terminal (interesting paradox here somewhere...), translate
line termination sequences, optionally capture or discard
control characters in the captured file, use audible bell,
use another font etc
Ash Prerelease version of a C-shell like shell program.
Has history, command substitution, loops, etc.
Browser A program that lets you wander around a file tree and
peek into files, all with the mouse.
MC68010 Complete information package for upgrading an Amiga
to use an MC68010 in place of the MC68000. Includes
a software fix that makes this transparent to user
programs that use instructions that are priviledged
on the 68010.
Multidim Lets you rotate a 2 to 6 dimensional "cube" on the
screen using the joystick.
PigLatin Tired of the "say" command? This one will translate
and speak your input in pig latin!
Scrimper Short for "SCReen IMage PrintER". A screen dump utility
which can be run from the workbench or the CLI.
Xlisp1.6 A very nice little lisp for those that want to study the
internals of a real, working lisp interpreter.
fd19 BlackJack A line oriented (no graphics) blackjack game.
JayMinerSlides These are the Amiga slides produced/used by Jay Miner
(the designer of Amiga's custom graphics chips) in his
talks about the Amiga. They are all hi-res (640 x 400)
and are best displayed on a long-persistence color
monitor.
Keymap_Test A program to test the keymapping routines and find
possible bugs. Useful as an example of keymapping.
LockMon Find file locks. Useful for discovering if programs properly
clean up after themselves.
fd20 AmigaToAtari Source code for an Amiga to Atari ST object code format
converter. Takes Amiga objects as input and produces
Atari objects as output. This allows the Amiga to be
used as a cross development machine providing the
proper libraries are available. (Currently does not
work, but I don't have an ST to try it with anyway...)
DiskSalv Program to recover files from a trashed AmigaDOS disk.
Can also "undelete" files deleted by mistake, so long
as they have not overwritten by further disk activity.
Requires two disk drives. VERY useful...
Hash Small example program that computes the AmigaDOS directory
hash function.
Hd Hex dump utility using some ideas from Mike Higgin's
article in Computer Language magazine, Apr 86.
Formats the dump based on the natural byte ordering
of the machine on which it runs.
MandelBrots Some mandelbrot images submitted for the "mandelbrot
images contest" some months ago. Only three people
submitted mandelbrots and these were among the most
interesting.
MultiTasking Tutorial and example program for multitasking at the Exec
level.
Pack Program to strip extraneous whitespace from C programs
or header files. Can be used to condense the C compiler
header files to free up disk space.
porthandler A sample Port-Handler program that performs
the functions of the standard Port-Handler. Shows what
the BCPL environment looks like from the handler point of
view.
Random Random number generator in assembly. Much faster than
versions using floating point. Can be used by either
assembly or C programs.
SetMouse2 Program to set the mouse port to either the left port or
right port.
SpeechTerm Terminal emulator that can speak the received text.
Also has XMODEM file transfer.
Ted Demo version of an editor that has since been
renamed as TXed (I believe).
fd21 This is a copy of Thomas Wilcox's Mandelbrot Set Explorer disk.
It is unchanged except for:
1) The volume name has been changed to AmigaLibDisk21.
2) This file (README.list21) has been added.
3) The standard library README file README.dist
has been added.
To run from CLI:
1) cd dfX: (where X is drive containing disk)
2) mse
To run from Workbench:
1) Click on MSD icon.
It contains extensive on-line help information, unlike other Mandelbrot programs distributed in this library. It also is capable of displaying some very pretty hi-res picture
fd22 Lemacs Microemacs version 3.6 as enhanced and supported
by Daniel Lawrence. This version works and has been
tested on Unix V7, BSD 4.2, Amiga, MS-DOS, and VMS.
Enhancements include overwrite mode, support for Amiga
function keys, reverse video status line, numeric
arguments using <ESC><number>, replace, buffer specific
editing modes, word wrap mode, goto-line, buffer rename,
insert-file, execute named command, describe bindings,
startup files, and more.
Pemacs Microemacs as enhanced by Andy Poggio. New features
include use of <ALT> keys as Meta keys, default buffers
on buffer switch, mouse support, higher priority to
improve interactive response, creation of backup files,
paragraph fill, word wrap, query replace, and support for
function keys.
fd23 This disk contains a significantly enhanced version of microemacs based onthe version 30 release posted to usenet's mod.
sources newsgroup.
Previous versions of microemacs released on these disks derived from a very old release the author has cleaned up lots of loose enos and restructured major parts of the code. O
Because recipients of this disk might wish to run this new microemacs on other machines in addition to the Amiga, I have included all sources that were available to me at the time of
fd24 Conquest You control an interstellar empire, decide which star
systems to explore, which planets to colonize, etc.
The computer will also be building its own empire
and competing with you for resources. The one with
the greatest population at the end wins. First
distributed in executable form only on disk number
10. This distribution includes source.
Csh Second release of a csh-like alternative to the
CLI, first released on disk number 14. Has alias,
builtin functions like "dir" for speed, history,
named variables, command re-execution with
substitution, etc.
Modula-2 A pre-release version of the single pass Modula-2
compiler originally developed for MacIntosh at ETHZ.
This code was transmitted to the AMIGA and is executed
on the AMIGA using a special loader. Binary only.
fd25 This disk contains a port (executables only) of the popular UNIX game
"Hack", courtesy of John Toebes, 120 H Northington Pl, Cary NC. 27511.
This is Version 1.0.1E., with graphics enhancements for the Amiga.
fd26 UnHunk Tool to process the Amiga "hunk" loadfile format.
Collects code, data, and bss hunks together, allows
individual specification of code, data, and bss origins,
and generates binary file with format reminiscent of Unix
"a.out" format. The output file can be easily processed
by a separate program to produce Motorola "S-records"
suitable for downloading to PROM programmer.
C-kermit Port of the popular "kermit" program, a flexible
virtual terminal and file transfer program from
Ps A program to display process priorities and another
program to set a process's priority to any arbitrary
valid value. Very useful to provide finer control
over your multitasking environment.
Archx Yet more programs for bundling up text files and
mailing or posting them as a single file unit.
fd27 ABdemos Amiga Basic demos. NewConvertFD creates .bmaps from
fd files. BitPlanes finds addresses of and writes to
bitplanes of the screen's bitmap. AboutBmaps is a
tutorial on creation and use of bmaps. LoadILBM loads
and displays IFF ILBM pics. LoadACBM loads and displays
ACBM pics. ScreenPrint creates a demo screen and dumps
it to a graphic printer.
Author: Carolyn Scheppner, Commodore-Amiga
Disassem A simple 68000 disassembler. Reads standard Amiga
object files and disassembles the code sections.
Data sections are dumped in hex. The actual disassember
routines are set up to be callable from a user program
so instructions in memory can be disassembled dynamically.
Author: Bill Rogers, Univ of WAIKATO (New Zealand)
DvorakKeymap Example of a keymap structure for the Dvorak keyboard
layout. Untested but included because assembly examples
are few and far between.
Author: Robert Burns @ Commodore-Amiga
Hypocycloids An electronic Spirograph inspired by an article in
Feb '84 Byte.
Author: Terry Gintz
LinesDemo A demo program which illustrates the use of proportional
gadgets to scroll around in a superbitmap window.
Posted to usenet by Barry Whitebook @ Commodore-Amiga
MemExpansion Schematics and directions for building your own homebrew
1 Mb memory expansion.
Author: Michael Fellinger
SafeMalloc Ever have a program that corrupts it's own memory? Well,
this little gem can help you find the problem in a hurry.
Acts as an interface between your program and the real
malloc, checking for overrun, underrun, and duplicate
freeing of malloc'd space.
Author: Bjorn Benson, modifications by Fred Fish
ScienceDemos Some science demos. Sidereal is a tutorial program which
introduces the user to the relationships between Julian
and calendar dates and solar and sidereal times. J2000
is a utility program which converts stellar positions,
proper motion, parallax and radial velocity from the
standard epoch B1950 (FK4) to epoch J2000 (FK5). Galilean
is a tutorial program which determines the position of
the Galilean satellites relative to Jupiter.
Programs courtesy of David Eagle at Science Software.
fd28 backgammon Another game in AbasiC by the author of Monopoly.
Cpp This is a copy of the Decus cpp, ported to the Amiga.
This cpp is more powerful and complete than either of
the built in cpp's in Manx or Lattice C. Also included
is a modified version of the Unix like cc frontend, for
Manx C, that knows about the cpp.
Cribbage Another game in AbasiC by the author of Monopoly.
MileStone Another game in AbasiC by the author of Monopoly.
Othello Another game in AbasiC by the author of Monopoly.
Shar A program which can pack and unpack archives compatible
with the Unix "shar" (shell archiver) program.
SuperBitMap An example program that shows how to use ScrollLayer,
how to sync the SuperBitMap prior to printing, and how
to create a dummy rastport for dumping the SuperBitMap.
Works under 1.2 and up.
fd29 AegisDrawDemo Demo disk of the Aegis Draw program. This is the
actual production program with only the "save" feature
disabled and without documentation (intentionally).
Very impressive program! Received directly from
Aegis Development.
Cc Version of the Unix like C compiler frontend program,
for Manx C. Previous released version was for Lattice C.
Enough A new CLI execute file command that tests for various
system resources such as available memory or existance
of specific files, directories, or devices.
Player Animation player for Aegis Animator. Received directly
from Aegis Development.
Rubik An animated Rubik's cube program based on Barry Whitebook's
"amiga3d" program and Raymond Brand's "skewb" program.
StringLib A public domain reimplementation of the Unix string
library functions.
Vt100 A vt100 emulator program with Kermit and Xmodem file
transfer protocols (based on AmigaTerm).
fd30 Bbs A BBS for the Amiga (BBS-Amiga Version 1.1).
Author's suggested shareware donation: $25
FineArt This is a collection of works from some of the best
of current Amiga artists. Many thanks to Jim Sachs,
Sheryl Knowles, Jack Haeger, and Aegis Development
for submissions.
FontEditor Does what the name implies, edits font's.
Author: Tim Robinson
Author's suggested shareware donation: $5
MenuEditor Create and edit menus, saving the result as either
a binary file for further editing or as C source for
inclusion in a program.
Author: David Pehrson
Author's suggested shareware donation: $15
StarTerm Starterm version 3.0. Very nice telecommunications
program.
Author: Jim Nangano
Author's suggested shareware donation: $20
fd32 Address Extended address book written in AmigaBasic.
Calendar Calendar/diary program written in AmigaBasic.
DosPlus1 First volume of CLI oriented tools for developers.
Executables only.
DosPlus2 Second volume of CLI oriented tools for developers.
Executables only.
MacView Allows viewing of a standard MacPaint picture file in
either Amiga low resolution (320 x 200) or high
resolution (640 x 400). Executable only.
Puzzle Simulation of puzzle with moving square tiles.
Executable only.
ShowHAM Program to display HAM (Hold And Modify) mode images
from the CLI environment. Executable only.
Solitaire Two new ABasiC games, Canfield and Klondike.
Spin3 Simple program that creates spinning cubes and transforms
them into op-art. Example of how to create a double
buffered display with color tables that can be changed.
Sword Sword of Fallen Angel. Text adventure game written
in AmigaBasic.
Trails Cute little program that leaves a trail behind the
pointer when the mouse is moved. The trail has
programmable symmetry, thickness, and length.
The other interesting thing about this program is
that it is written in Modula-2 (source provided).
fd33 3dstars 3d version of Leo's "stars" program (also on this disk).
Bigmap Program which demonstrates how to use the low-level